@media only screen and (min-width: 1200px) {
  .col-xs-12.col-lg-6.p-image-wrapper {
    position: fixed;
    top: 160px;
    left: 0; /* nebo auto */
    margin-left: max(10%, calc((100vw - 1500px) / 2));
    width: 40%;
    max-width: 800px; /* šířka odpovídající layoutu */
    z-index: 1;
  }

  .col-xs-12.col-lg-6.p-image-wrapper.stopped {
    position: absolute !important;
    /* top nastavujeme v JS dynamicky */
  }

  .col-xs-12.col-lg-6.p-info-wrapper {
    margin-left: 60%;
    width: 40%;
  }
  
  
  .p-detail-inner-header {
    margin-left: 60%;
    width: 40%;
    font-size: 10px;
  }
}